	.file	"../tests/test3.s"
	.text
	.globl 	GOD
	.type 	GOD, @function
GOD:
.LFB0:
	pushl    %ebp
	movl     %esp, %ebp
	subl	$20, %esp
.Lwhile1:
 	movl	12(%ebp), %eax
	cmpl	8(%ebp), %eax
	sete	%al
	movzbl	%al, %eax
	movl	$0, %eax
	cmpl	$0, %eax
	jne	.Lwhile2
	movl	12(%ebp), %eax
	cmpl	8(%ebp), %eax
	setg	%al
	movzbl	%al, %eax
	cmpl	$0, %eax
	jne	.Lif2
	movl	12(%ebp), %eax
	movl	8(%ebp), %edx
	movl	%edx, %ecx
	subl	%eax, 	%ecx
	movl	%ecx, %eax
	movl	%eax, 12(%ebp)
	jmp	.Lif1
.Lif2:
 	movl	8(%ebp), %eax
	movl	12(%ebp), %edx
	movl	%edx, %ecx
	subl	%eax, 	%ecx
	movl	%ecx, %eax
	movl	%eax, 8(%ebp)
.Lif1:
 	jmp	.Lwhile1
.Lwhile2:
 	movl	12(%ebp), %eax
	jmp	.LEndProgram0
.LEndProgram0:
 	leave   
	ret
.LFE0:
	.size    GOD, .-GOD
	.ident  "fdb--: GCC: (Ubuntu/Linario 4.6.1-9 ubuntu3)"
	.section	.note.GNU-stack,"",@progbits
